using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Runtime.Serialization;


namespace objetos
{


    [Serializable()]
	#region TB_USUARIO
	/// <summary>
	/// This object represents the properties and methods of a TB_USUARIO.
	/// </summary>
	public class OBJ_TB_USUARIO
	{
		#region Construtor
		public OBJ_TB_USUARIO() {
            this.Tb_usuario_perfil = new OBJ_TB_USUARIO_PERFIL();
        }
		#endregion
		
		#region Public Properties
		
		private int _id;
		private string _login = String.Empty;
		private string _senha = String.Empty;
		private string _email = String.Empty;
		private int _id_perfil;
        private bool _sit_troca_senha;
		private bool _sit_ativo;
		private DateTime? _dt_expira_senha;
		private DateTime? _dt_cadastro;
		private DateTime? _dt_atualizacao;
        private OBJ_TB_USUARIO_PERFIL _tb_usuario_perfil;

        public OBJ_TB_USUARIO_PERFIL Tb_usuario_perfil
        {
            get { return _tb_usuario_perfil; }
            set { _tb_usuario_perfil = value; }
        }

		
		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public string login
		{
			get {return _login;}
			set {_login = value;}
		}

		public string senha
		{
			get {return _senha;}
			set {_senha = value;}
		}

		public string email
		{
			get {return _email;}
			set {_email = value;}
		}

		public int id_perfil
		{
			get {return _id_perfil;}
			set {_id_perfil = value;}
		}

        public bool sit_troca_senha
        {
            get { return _sit_troca_senha; }
            set { _sit_troca_senha = value; }
        }

		public bool sit_ativo
		{
			get {return _sit_ativo;}
			set {_sit_ativo = value;}
		}



		public DateTime? dt_expira_senha
		{
			get {return _dt_expira_senha;}
			set {_dt_expira_senha = value;}
		}

		public DateTime? dt_cadastro
		{
			get {return _dt_cadastro;}
			set {_dt_cadastro = value;}
		}

		public DateTime? dt_atualizacao
		{
			get {return _dt_atualizacao;}
			set {_dt_atualizacao = value;}
		}
		#endregion
		
	}
	#endregion
}

